home *** CD-ROM | disk | FTP | other *** search
-
- The Renegade Menu Writer v1.0
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Program and Documentation Written by Pat McCormick
-
- For Renegade version 8-10 beta
-
- -= Documentation and Licensing Information =-
-
- Boring Stuff First:
-
- ---====DISCLAIMER====---
-
- This program may screw up your menus. It is a slight chance, but I
- don't have 3000 beta test sites for this to make sure, so be careful. It does
- NOT write to the other Renegade data files, just reads from them for MCI
- data. You ought to back up your menus anyway, since you might some day
- destroy 20 items in the Main Menu file and watch Renegade's built-in editor
- save the shrunken version for you.
-
- --===LICENSING===--
-
- This is SHAREWARE. We all know what that is, so I'll get down to the
- details. You can use this program for up to 30 days - past that, if you would
- like to continue using it, you are REQUIRED to register it for the minimal
- sum of $10.00 US. If you register, you get full support for the product from
- me, free updates (see Comments & Suggestions), and unlimited license to the
- program.
-
-
- Enough with this, here's the important part - the manual:
-
-
- Introduction:
-
- One of the strengths of the Renegade BBS system is in its flexible menu
- system. Using the menus, you can customize your bulletin board quickly and
- easily, and without the complexities of modifying source code. You can use
- the MCI codes and various color commands in full force through the menu
- system, adding much to the way your BBS looks and functions.
- Unfortunately, one of the weakness of the menu system lies in the
- built-in menu editor. It does not include editing capabilities of any sort,
- and is overall very clunky. And so, this program was born.
-
-
- Features:
-
- The Renegade Menu Writer includes:
-
- * Full support of all color commands, including pipes, hearts, and
- carats.
-
- * Full support of all MCI commands, including the new a-f codes of
- 8-10 beta.
-
- * Fully functional editing commands, including Word Left/Right, Home,
- and End.
-
- * An environment with split-screen, so you can work on menu items
- while having the necessary general menu data right above, instead of
- having to flip back and forth.
-
- * A summary screen, which shows you all of the menu items at a glance.
-
- * Realtime translation of color and MCI codes, allowing you to see
- what your work will look like as you type it.
-
- * Automatic translation of heart color codes to carat color codes.
-
- * Zoom feature which shows ALL of your descriptions and prompts, even
- line feeds.
-
- * Pop-up color and character set tables, making it easier to create
- eye-catching prompts using high-order ASCII characters and pipe color
- codes.
-
-
- How To Use Menu Writer:
-
- To start Menu Writer, enter the command "MNUWRITE" followed by the path
- to the directory with RENEGADE.DAT. Menu Writer will load and show you a
- listing of all of the menu files in your Renegade menu directory. You can
- Open a file, Delete a file, or Quit. If you Open a file which does not exist,
- Menu Writer will offer to create it for you.
- Once you have loaded a menu, you will see a split screen and a status line
- area. The top screen is the Menu Summary window. Here, you can see a summary
- of the general menu options, including menu titles and the prompt. The status
- area shows the name of your file, the current column on the line you are
- working on, the the current item number and total items, and a bar showing
- the sysop's color map for carat codes 0-9.
-
- Editing in Menu Writer:
-
- In the Menu Item Edit window, there are several fields which comprise
- the menu item. You can use standard editing keys to change the fields. The
- editing keys are:
-
- Left/Right Arrow Moves Left/Right
- End Moves to last character in field
- Home Moves to first character in field
- Insert Changes Insert mode
- Delete Deletes character at cursor
- Control-Left/Right Moves one word Left/Right
- Control-End Moves to the rightmost boundary of field
-
- Other keys will move you between fields and menu items:
-
- Tab/Enter/Down Arrow Moves to Next Field
- Shift-Tab/Up Arrow Moves Back one Field
- PgUp/PgDn Moves Up/Down one Item
- Control-PgUp Moves to First Item
- Control-PgDn Moves to Last Item
-
- If you are in doubt, the status line will give you an idea of what keys can
- be used in a field. For example, the Flags field will only accept an H, a U,
- or a blank space.
-
- To zoom in and see what the current field looks like with all codes
- implemented, press the Zoom key, F5. Press it again to see the Menu Summary
- Screen again. Note that the zoom only works with long fields, including the
- descriptions, the Options field, and the Titles and Prompt fields.
-
- Menu Item Management:
-
- To manage your menu items, you can use the Insert, Delete, and Move
- options. Simply use PgUp/PgDn so that you are looking at the card you want to
- work with, and press Alt-I, Alt-D, or Alt-M.
- Alt-I will insert a new card before the current card. If you wish to
- insert a card after the last card, go to the last card and press Alt-I. It
- will ask if you want to insert before or after the last card.
- Alt-D will delete the current card. There is NO undo function, so be
- careful!
- Alt-M will ask where you want to move the current card. It will insert
- the card BEFORE the card you tell it to move to, just like the insert
- function.
-
- Another method of Item Management is through the Menu Item Summary
- screen. Press Alt-S to bring up the Summary Screen. You will see a condensed
- listing of all of the menu items. Here, you can use the Insert, Delete, and
- Move functions just by pressing I,D, or M. ESC will bring you back to the
- Item Editing Screen.
-
- Changing the General Menu Options:
-
- To edit the general options, press Alt-T, the Toggle key. The bottom
- half of the screen will be changed to show information on the general
- options. You can use all of the editing keys and the zoom key just like in
- the item editing screen. On the bottom lines of the window are some number
- options and flags. The number options do not use editing keys, they just
- accept 0-9 input. As a matter of fact, the Right and Left Arrows will change
- the field you are in on the one-character options, as a convenience. The
- flags are turned on and off using the spacebar. The status line will remind
- you of the active keys, as well as giving you information about the current
- field.
-
- Pop Up Windows:
-
- If you press F2 or F3, the top window will be replaced by tables of the
- color codes and high-order (above 127) ASCII codes.
-
- Exiting and Saving your Work:
-
- To exit, you can use either Alt-Q or ESC. The Escape Key will abandon
- all of your changes and not save anything to disk. Alt-Q asks if you wish to
- exit, then asks if you wish to save your work.
- Once you have left the menu editing screen, you can work with other
- menu files, or quit back to DOS.
-
-
- Quick Reference:
-
- Here is a listing of all of the special keys used in Menu Writer:
-
- Alt-Q Exits Editing Screens
- Escape Fast Exit
- Alt-S Shows Summary Screen
- Alt-T Toggles between Item Edit and General Edit
- Alt-I Inserts one card before current card
- Alt-D Deletes current card
- Alt-M Moves current card to another location
- F2 Pops up the color table
- F3 Pops up the high-order character set
- F5 Opens Zoom Window for selected fields
-
-
- Technical Notes:
-
- The Menu Writer will read from the Renegade data files when it starts
- up so to give you MCI codes that are as close to what Renegade will return as
- possible. Sometimes, when Menu Writer is run in a shell from Renegade,
- Renegade will have some of the data files open for its own use, creating a
- sharing violation. In this case, (it has only happened with MBASES and
- FBASES.) Menu Writer will not report an error, just fake the necessary MCI
- codes. Since the MBASES and FBASES files are only needed for the first
- file/msg area name, you may not notice the faked codes at all. If you somehow
- get an error with USERS.DAT or RENEGADE.DAT which seems like a sharing error,
- simply exit out of RG totally and run it, or shell to DOS from a different
- area of RG and try to get it to work.
- I have gotten the Menu Writer to run through the DOS Shell and as a
- local door with no problems. I highly doubt that it will work remotely, as it
- uses direct video calls very heavily. That's the biggest advantage of RG's
- own editor; it works over the phone line! If you like, one of the first
- things you can do with Renegade Menu Editor is to add a new item to the sysop
- menu which accesses MNUWRITE, which will make it much more accessible while
- maintaining the BBS.
- For those who need it, there is a command line switch that will force
- Menu Writer to use BIOS calls. Just add a -b after the pathname on the command
- line, and it will go much much slower, but eliminate some compatibility
- problems.
-
-
- Comments:
-
- I will update Menu Writer as new versions of RG roll out, as I am sure
- they will. I am entertaining the idea of including some sort of pop up help
- on keystrokes and their options as well as MCI code help in some future
- version.
-
- Any kinds of bug reports (no matter how small), comments, and suggest-
- ions for future versions would be highly appreciated. You can reach me at
- these electronic addresses:
-
- Compuserve: 76437,1215
- InterNet : 76437.1215@compuserve.com
- FidoNet : 1:266/34
- ITCNet : 85:862/400
-
- You can also reach me at the Alpha State BBS at (609)751-7446. Many
- thanks to sysop Excalibur for his help in beta-testing this program and
- moving it out into general distribution for me.
-